foot and leg protectors - French English Dictionary